Package-level declarations

Types

Link copied to clipboard
class DeprecatedPropertyScanner(scanningConfigProvider: <Error class: unknown class><DeprecatedPropertyScanningConfig>, propertyWarnerProvider: <Error class: unknown class><SimpleDeprecatedConfigWarner>, environment: <Error class: unknown class>)

Scans for deprecated @ConditionalOnProperty and @ConfigurationProperties annotations during application startup.

Link copied to clipboard
data class DeprecatedPropertyScanningConfig(var includePackages: List<String> = listOf( "com.embabel.agent", "com.embabel.agent.shell" ), var excludePackages: List<String> = defaultExcludePackages(), var additionalExcludes: List<String> = emptyList(), var autoExcludeJarPackages: Boolean = false, var maxScanDepth: Int = 10, var enabled: Boolean = false)

Configuration for conditional property scanning during migration.

Link copied to clipboard
data class DeprecatedPropertyWarningConfig(var individualLogging: Boolean = true)

Configuration for deprecated property warning behavior.

Link copied to clipboard
class SimpleDeprecatedConfigWarner(environment: <Error class: unknown class>, warningConfig: DeprecatedPropertyWarningConfig)

Simple implementation for warning about deprecated configuration usage.